package com.cssiot.weixin.basic.data;

/**
 *视频 消息（接收或回复）
 * @author jacking
 ** 1、接收时：
 * 
 <xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>1357290913</CreateTime>
<MsgType><![CDATA[video]]></MsgType>

<MediaId><![CDATA[media_id]]></MediaId>
<ThumbMediaId><![CDATA[thumb_media_id]]></ThumbMediaId>
<MsgId>1234567890123456</MsgId>
</xml>
 *2、回复时：
 
<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>12345678</CreateTime>
<MsgType><![CDATA[video]]></MsgType>

<Video>
<MediaId><![CDATA[media_id]]></MediaId>
<Title><![CDATA[title]]></Title>
<Description><![CDATA[description]]></Description>
</Video> 
</xml>
 */
public  class VideoMessage extends MessageParent{
	/**
	 * 接收时才会有消息id，64位整型
	 */
	public String MsgId;
	/**
	 * 图片消息媒体id
	 *1、 回复时
	 ： <Video>
			<MediaId><![CDATA[media_id]]></MediaId>
			<Title><![CDATA[title]]></Title>
			<Description><![CDATA[description]]></Description>
		</Video> 
	  2、接收时：
	  <MediaId><![CDATA[media_id]]></MediaId>
	  <ThumbMediaId><![CDATA[thumb_media_id]]></ThumbMediaId>
	  <MsgId>1234567890123456</MsgId>

	 */
	public String MediaId;
	/**
	 * 视频消息缩略图的媒体id，可以调用多媒体文件下载接口拉取数据。
	 */
	public String ThumbMediaId;
	/**
	 * 视频消息的标题
	 */
	public String Title;
	/**
	 * 视频消息描述
	 */
	public String Description;

	
	/**
	 * 是否回复(平台接收有MsgId,回复没有)
	 */
	public boolean isReply;

	 
	/**
	 * 获取视频消息对象
	 * 是否为回复，
	 * @param isReply
	 * @return
	 */
	public static VideoMessage getVideoMessage(boolean isReply){
		VideoMessage tm=new VideoMessage();
		if(isReply){
			tm.isReply=true;
		}
		return tm;
	}

	public String getMsgId() {
		return MsgId;
	}

	public void setMsgId(String msgId) {
		MsgId = msgId;
	}

	public boolean isReply() {
		return isReply;
	}

	public void setReply(boolean isReply) {
		this.isReply = isReply;
	}

	public String getMediaId() {
		return MediaId;
	}

	public void setMediaId(String mediaId) {
		MediaId = mediaId;
	}

	public String getThumbMediaId() {
		return ThumbMediaId;
	}

	public void setThumbMediaId(String thumbMediaId) {
		ThumbMediaId = thumbMediaId;
	}

	public String getTitle() {
		return Title;
	}

	public void setTitle(String title) {
		Title = title;
	}

	public String getDescription() {
		return Description;
	}

	public void setDescription(String description) {
		Description = description;
	}
	
 

}
